package c.e.a.b.b;

import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable.Creator;
import b.i.b.f;
import com.google.android.gms.common.zzk;

public final class v implements Creator<zzk> {
    public final Object createFromParcel(Parcel parcel) {
        int j1 = f.j1(parcel);
        boolean z = false;
        String str = null;
        IBinder iBinder = str;
        boolean z2 = false;
        while (parcel.dataPosition() < j1) {
            int readInt = parcel.readInt();
            int i = 65535 & readInt;
            if (i == 1) {
                str = f.j0(parcel, readInt);
            } else if (i == 2) {
                iBinder = f.Q0(parcel, readInt);
            } else if (i == 3) {
                z = f.O0(parcel, readInt);
            } else if (i != 4) {
                f.h1(parcel, readInt);
            } else {
                z2 = f.O0(parcel, readInt);
            }
        }
        f.q0(parcel, j1);
        return new zzk(str, iBinder, z, z2);
    }

    public final /* synthetic */ Object[] newArray(int i) {
        return new zzk[i];
    }
}
